import { ref } from 'vue'
import { defineStore } from 'pinia'

const useAppStore = defineStore('app', () => {
  // 菜单收缩
  const menuCollapse = ref(false)
  // 菜单数据
  const menuData = ref([])

  function setMenuCollapse(status) {
    menuCollapse.value = status
  }

  function setMenuData(data) {
    menuData.value = data
  }

  function resetAppStore() {
    menuCollapse.value = false
    menuData.value = []
  }

  return { menuCollapse, menuData, setMenuCollapse, resetAppStore, setMenuData }
})

export default useAppStore